ru.tcl.dxf.tables
Class Vport

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.tables.Entry
              |
              +--ru.tcl.dxf.tables.Vport

public class Vport
extends Entry

Класс Vport представляет элемент таблицы видовых экранов.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Field Summary
static int SNAP_ISOPAIR_LEFT
          Константа изометрического стиля (изометрический план).
static int SNAP_ISOPAIR_RIGHT
          Константа изометрического стиля (изометрический план).
static int SNAP_ISOPAIR_TOP
          Константа изометрического стиля (изометрический план).
static int SNAP_STYLE_ISOMETRIC
          Константа способа привязки.
static int SNAP_STYLE_STANDART
          Константа способа привязки.
 
Constructor Summary
Vport()
           
Vport(DXFDocument doc)
           
 
Method Summary
 double getAspectRatio()
          Возвращает соотношение сторон видового экрана.
 double getBackClipping()
          Возвращает заднюю секцию плоскости.
 int getCircleZoomPercent()
          Возвращает точность аппроксимации окружности.
 double getFrontClipping()
          Возвращает переднюю секцию плоскости.
 double getGridSpacingX()
          Возвращает интервал сетки в x-направлении.
 double getGridSpacingY()
          Возвращает интервал сетки в y-направлении.
 DXFPoint getLeftCorner()
          Возвращает левый нижний угол видового экрана (x, y).
 double getLensLenght()
          Возвращает фокусное расстояние объектива.
 DXFPoint getRightCorner()
          Возвращает правый верхний угол видового экрана (x, y).
 DXFPoint getSnapBase()
          Возвращает базовую точку шаговой привязки (x, y).
 int getSnapIsopair()
          Возвращает изометрический стиль.
 double getSnapRotationAngle()
          Возвращает угол поворота сетки привязки.
 double getSnapSpacingX()
          Возвращает интервал шаговой привязки в x-направлении.
 double getSnapSpacingY()
          Возвращает интервал шаговой привязки в y-направлении.
 int getSnapStyle()
          Возвращает способ привязки.
 int getUCSICONSetting()
          Возвращает пиктограмму системы координат.
 DXFPoint getViewCenter()
          Возвращает среднюю точку вида (x, y).
 DXFPoint getViewDirection()
          Возвращает направление взгляда.
 double getViewHeight()
          Возвращает высоту вида.
 DXFPoint getViewTarget()
          Возвращает координаты точки цели.
 double getViewTwistAngle()
          Возвращает угол вращения вида.
 boolean isBackClippingOn()
          Возвращает true, если активна задняя плоскость отсечения.
 boolean isDisabled()
          Возвращает true, если выключены все режимы.
 boolean isFastZoomOn()
          Возвращает true, если включен режим fast zoom.
 boolean isFrontClipNotAtEye()
          Возвращает true, если передняя плоскость отсечения не находится в поле зрения.
 boolean isFrontClippingOn()
          Возвращает true, если активна передняя плоскость отсечения.
 boolean isGridModeOn()
          Возвращает true, если GRID включен.
 boolean isPerspectiveViewActive()
          Возвращает true, если активна перспективная проекция.
 boolean isSnapModeOn()
          Возвращает true, если SNAP включен.
 boolean isUCSOn()
          Возвращает true, если активен режим UCS.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.tables.Entry
getFlags, getName, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SNAP_ISOPAIR_LEFT

public static final int SNAP_ISOPAIR_LEFT
Константа изометрического стиля (изометрический план). Левый.

SNAP_ISOPAIR_TOP

public static final int SNAP_ISOPAIR_TOP
Константа изометрического стиля (изометрический план). Верхний.

SNAP_ISOPAIR_RIGHT

public static final int SNAP_ISOPAIR_RIGHT
Константа изометрического стиля (изометрический план). Правый.

SNAP_STYLE_STANDART

public static final int SNAP_STYLE_STANDART
Константа способа привязки. Стандартный.

SNAP_STYLE_ISOMETRIC

public static final int SNAP_STYLE_ISOMETRIC
Константа способа привязки. Изометрический.
Constructor Detail

Vport

public Vport()

Vport

public Vport(DXFDocument doc)
Method Detail

getAspectRatio

public final double getAspectRatio()
Возвращает соотношение сторон видового экрана.
Returns:
соотношение сторон видового экрана.
Since:
TCL DXF 1.0

getBackClipping

public final double getBackClipping()
Возвращает заднюю секцию плоскости.
Returns:
задняя секция плоскости.
Since:
TCL DXF 1.0

getCircleZoomPercent

public final int getCircleZoomPercent()
Возвращает точность аппроксимации окружности.
Returns:
точность аппроксимации окружности.
Since:
TCL DXF 1.0

getFrontClipping

public final double getFrontClipping()
Возвращает переднюю секцию плоскости.
Returns:
передняя секция плоскости.
Since:
TCL DXF 1.0

getGridSpacingX

public final double getGridSpacingX()
Возвращает интервал сетки в x-направлении.
Returns:
интервал сетки в x-направлении.
Since:
TCL DXF 1.0

getGridSpacingY

public final double getGridSpacingY()
Возвращает интервал сетки в y-направлении.
Returns:
интервал сетки в y-направлении.
Since:
TCL DXF 1.0

getLeftCorner

public final DXFPoint getLeftCorner()
Возвращает левый нижний угол видового экрана (x, y).
Returns:
левый нижний угол видового экрана.
Since:
TCL DXF 1.0

getLensLenght

public final double getLensLenght()
Возвращает фокусное расстояние объектива.
Returns:
фокусное расстояние объектива.
Since:
TCL DXF 1.0

getRightCorner

public final DXFPoint getRightCorner()
Возвращает правый верхний угол видового экрана (x, y).
Returns:
правый верхний угол видового экрана.
Since:
TCL DXF 1.0

getSnapBase

public final DXFPoint getSnapBase()
Возвращает базовую точку шаговой привязки (x, y).
Returns:
базовая точка шаговой привязки.
Since:
TCL DXF 1.0

getSnapIsopair

public final int getSnapIsopair()
Возвращает изометрический стиль.
Returns:
изометрический стиль.
Since:
TCL DXF 1.0

getSnapRotationAngle

public final double getSnapRotationAngle()
Возвращает угол поворота сетки привязки.
Returns:
угол поворота сетки привязки.
Since:
TCL DXF 1.0

getSnapSpacingX

public final double getSnapSpacingX()
Возвращает интервал шаговой привязки в x-направлении.
Returns:
интервал шаговой привязки в x-направлении.
Since:
TCL DXF 1.0

getSnapSpacingY

public final double getSnapSpacingY()
Возвращает интервал шаговой привязки в y-направлении.
Returns:
интервал шаговой привязки в y-направлении.
Since:
TCL DXF 1.0

getSnapStyle

public final int getSnapStyle()
Возвращает способ привязки.
Returns:
способ привязки.
Since:
TCL DXF 1.0

getUCSICONSetting

public final int getUCSICONSetting()
Возвращает пиктограмму системы координат.
Returns:
пиктограмма системы координат.
Since:
TCL DXF 1.0

getViewCenter

public final DXFPoint getViewCenter()
Возвращает среднюю точку вида (x, y).
Returns:
средняя точка вида.
Since:
TCL DXF 1.0

getViewDirection

public final DXFPoint getViewDirection()
Возвращает направление взгляда.
Returns:
направление взгляда.
Since:
TCL DXF 1.0

getViewHeight

public final double getViewHeight()
Возвращает высоту вида.
Returns:
высота вида.
Since:
TCL DXF 1.0

getViewTarget

public final DXFPoint getViewTarget()
Возвращает координаты точки цели.
Returns:
координаты точки цели.
Since:
TCL DXF 1.0

getViewTwistAngle

public final double getViewTwistAngle()
Возвращает угол вращения вида.
Returns:
угол вращения вида.
Since:
TCL DXF 1.0

isBackClippingOn

public final boolean isBackClippingOn()
Возвращает true, если активна задняя плоскость отсечения.
Returns:
true, если активна задняя плоскость отсечения.
Since:
TCL DXF 1.0

isDisabled

public final boolean isDisabled()
Возвращает true, если выключены все режимы.
Returns:
true, если выключены все режимы.
Since:
TCL DXF 1.0

isFastZoomOn

public final boolean isFastZoomOn()
Возвращает true, если включен режим fast zoom.
Returns:
true, если включен режим fast zoom.
Since:
TCL DXF 1.0

isFrontClippingOn

public final boolean isFrontClippingOn()
Возвращает true, если активна передняя плоскость отсечения.
Returns:
true, если активна передняя плоскость отсечения.
Since:
TCL DXF 1.0

isFrontClipNotAtEye

public final boolean isFrontClipNotAtEye()
Возвращает true, если передняя плоскость отсечения не находится в поле зрения.
Returns:
true, если передняя плоскость отсечения не находится в поле зрения.
Since:
TCL DXF 1.0

isGridModeOn

public final boolean isGridModeOn()
Возвращает true, если GRID включен.
Returns:
true, если GRID включен.
Since:
TCL DXF 1.0

isPerspectiveViewActive

public final boolean isPerspectiveViewActive()
Возвращает true, если активна перспективная проекция.
Returns:
true, если активна перспективная проекция.
Since:
TCL DXF 1.0

isSnapModeOn

public final boolean isSnapModeOn()
Возвращает true, если SNAP включен.
Returns:
true, если SNAP включен.
Since:
TCL DXF 1.0

isUCSOn

public final boolean isUCSOn()
Возвращает true, если активен режим UCS.
Returns:
true, если активен режим UCS.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0